package com.example.javatwo.mapper.cg.lch;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.example.javatwo.pojo.cg.lch.Inquiryxb;
import com.example.javatwo.pojo.cg.lch.Inquiryzb;
import com.example.javatwo.pojo.cg.lch.history;
import com.example.javatwo.pojo.cg.yt.DsDataSet1;
public interface xjdMapper {
	/**
	 * 查询所有	
	 * @param billNo
	 * @return
	 */
	//Inquiryzb findAll(String billNo);
		List<Inquiryzb> queryzb(@Param("currentpage") Integer currentpage);
		List<Inquiryxb> queryxb(@Param("billNo") String billNo);
	/**
	 * 主详新增
	 * @param inquiryzb
	 */
	void insertinqui(Inquiryzb inquiryzb);
	void insertinquix(Inquiryxb inquiryxb);
	/**
	 * 根据单据日期查询(生成)单据号码
	 * @param billDate
	 * @return
	 */
	public String querybillno(@Param("billDate")String billDate);
	/**
	 * 查询条数
	 * @param billNo
	 * @return
	 */
	public int queryCount();
	/**
	 * 根据编号删除
	 * @param billNo
	 */
	public void deletezb(@Param("billNo")String billNo);
	public void deletexb(@Param("billNo")String billNo);
	
	/**
	 * 删除isdelete状态
	 * @param billNo
	 */
	public void delestate(@Param("billNo")String billNo);
	/**
	 * 审核/反审核
	 * @param billNo
	 * @return
	 */
	public void shstatus(@Param("billNo")String billNo);
	public void fanshenhe(@Param("billNo")String billNo);
	/**
	 * lishijiaoyichaxun
	 * @param customerName
	 * @return
	 */
	List<history> queryhistory(@Param("customerName")String customerName);
	
}
